package css.sword.entity;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * DFS_GROUP_HOUR
 * </p>
 *
 * @author wangke
 * @since 2018-09-22
 */
public class DfsGroupHour extends Model<DfsGroupHour> {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId("ID")
    private Long id;

    /**
     * CREATE_DATE
     */
    @TableField("CREATE_DATE")
    private LocalDateTime createDate;

    /**
     * ACTIVE_COUNT
     */
    @TableField("ACTIVE_COUNT")
    private Long activeCount;

    /**
     * CURRENTTRUNKFILEID
     */
    @TableField("CURRENTTRUNKFILEID")
    private Long currenttrunkfileid;

    /**
     * CURRENTWRITESERVER
     */
    @TableField("CURRENTWRITESERVER")
    private Long currentwriteserver;

    /**
     * FREEMB
     */
    @TableField("FREEMB")
    private Long freemb;

    /**
     * 组名
     */
    @TableField("GROUPNAME")
    private String groupname;

    /**
     * STORAGECOUNT
     */
    @TableField("STORAGECOUNT")
    private Long storagecount;

    /**
     * STORAGEHTTPPORT
     */
    @TableField("STORAGEHTTPPORT")
    private Long storagehttpport;

    /**
     * STORAGEPORT
     */
    @TableField("STORAGEPORT")
    private Long storageport;

    /**
     * STOREPATHCOUNT
     */
    @TableField("STOREPATHCOUNT")
    private Long storepathcount;

    /**
     * SUBDIRCOUNTPERPATH
     */
    @TableField("SUBDIRCOUNTPERPATH")
    private Long subdircountperpath;

    /**
     * TRUNKFREEMB
     */
    @TableField("TRUNKFREEMB")
    private Long trunkfreemb;

    /**
     * 录入人代码
     */
    @TableField("LRR_DM")
    private String lrrDm;

    /**
     * 录入日期
     */
    @TableField("LRRQ")
    private LocalDateTime lrrq;

    /**
     * 修改人代码
     */
    @TableField("XGR_DM")
    private String xgrDm;

    /**
     * 修改日期
     */
    @TableField("XGRQ")
    private LocalDateTime xgrq;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public LocalDateTime getCreateDate() {
        return createDate;
    }

    public void setCreateDate(LocalDateTime createDate) {
        this.createDate = createDate;
    }

    public Long getActiveCount() {
        return activeCount;
    }

    public void setActiveCount(Long activeCount) {
        this.activeCount = activeCount;
    }

    public Long getCurrenttrunkfileid() {
        return currenttrunkfileid;
    }

    public void setCurrenttrunkfileid(Long currenttrunkfileid) {
        this.currenttrunkfileid = currenttrunkfileid;
    }

    public Long getCurrentwriteserver() {
        return currentwriteserver;
    }

    public void setCurrentwriteserver(Long currentwriteserver) {
        this.currentwriteserver = currentwriteserver;
    }

    public Long getFreemb() {
        return freemb;
    }

    public void setFreemb(Long freemb) {
        this.freemb = freemb;
    }

    public String getGroupname() {
        return groupname;
    }

    public void setGroupname(String groupname) {
        this.groupname = groupname;
    }

    public Long getStoragecount() {
        return storagecount;
    }

    public void setStoragecount(Long storagecount) {
        this.storagecount = storagecount;
    }

    public Long getStoragehttpport() {
        return storagehttpport;
    }

    public void setStoragehttpport(Long storagehttpport) {
        this.storagehttpport = storagehttpport;
    }

    public Long getStorageport() {
        return storageport;
    }

    public void setStorageport(Long storageport) {
        this.storageport = storageport;
    }

    public Long getStorepathcount() {
        return storepathcount;
    }

    public void setStorepathcount(Long storepathcount) {
        this.storepathcount = storepathcount;
    }

    public Long getSubdircountperpath() {
        return subdircountperpath;
    }

    public void setSubdircountperpath(Long subdircountperpath) {
        this.subdircountperpath = subdircountperpath;
    }

    public Long getTrunkfreemb() {
        return trunkfreemb;
    }

    public void setTrunkfreemb(Long trunkfreemb) {
        this.trunkfreemb = trunkfreemb;
    }

    public String getLrrDm() {
        return lrrDm;
    }

    public void setLrrDm(String lrrDm) {
        this.lrrDm = lrrDm;
    }

    public LocalDateTime getLrrq() {
        return lrrq;
    }

    public void setLrrq(LocalDateTime lrrq) {
        this.lrrq = lrrq;
    }

    public String getXgrDm() {
        return xgrDm;
    }

    public void setXgrDm(String xgrDm) {
        this.xgrDm = xgrDm;
    }

    public LocalDateTime getXgrq() {
        return xgrq;
    }

    public void setXgrq(LocalDateTime xgrq) {
        this.xgrq = xgrq;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "DfsGroupHour{" +
        "id=" + id +
        ", createDate=" + createDate +
        ", activeCount=" + activeCount +
        ", currenttrunkfileid=" + currenttrunkfileid +
        ", currentwriteserver=" + currentwriteserver +
        ", freemb=" + freemb +
        ", groupname=" + groupname +
        ", storagecount=" + storagecount +
        ", storagehttpport=" + storagehttpport +
        ", storageport=" + storageport +
        ", storepathcount=" + storepathcount +
        ", subdircountperpath=" + subdircountperpath +
        ", trunkfreemb=" + trunkfreemb +
        ", lrrDm=" + lrrDm +
        ", lrrq=" + lrrq +
        ", xgrDm=" + xgrDm +
        ", xgrq=" + xgrq +
        "}";
    }
}
